#ifndef PLI_H_INCLUDED
#define PLI_H_INCLUDED
#include "pile.h"
class Table;
class Carte;
class Equipe;
class Pile;
class Pli
{
private:
Equipe* g; //Equipe qui tient le pli en cours
vector<Carte *> pli; //cartes déjà jouées et retournées sur la table, de la plus récente à la plus ancienne
/*Carte *c1; ancienne idée du code
Carte *c2;
Carte *c3;
Carte *c4; //Pointe sur les cartes sur la table de la première à la dernière jouée.
*/
int valeur; //Valeur du pli en cours
Joueur *commenceur; //dit quel joueur joue en premier (inutile ?)

public :
Pli();
//void ramasser (); // empiler les pointeurs du pli dans la pile et les mettre tous à 0
void ajouter_carte_au_pli (Carte *c); //met à jour le nombre de points du pli
int getvaleur();
int setvaleur(int n);
void afficherpli();
Carte* getcarte(int n);
int taillepli();
Equipe* getequipe();
void setequipe(Equipe*);
void ramasser(Pile*);       // ramasse plus compte les points
};


#endif

